package com.wlhse.dto;

import com.wlhse.dto.outDto.RectRecordOutDto;
import lombok.Data;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
@Data
public class CheckRecordRectRecordDto {
    private int id;//checkRecord id
    private Integer checkStaffID;
    private String checkPerson;//检查人员
    private String checkType;//检查类型
    private String checkLevel;//检查级别
    private String checkDate;//检查时间
    private String companyName;//班组companyname
    private String companyCode;//班组companycode
    private String parentCompanyName;//单位,parentcompanyname
    private String checkStation;//检查地点
    private String checkItem;//检查项目
    private String checkListItemCode;//检查具体项编码
    private String checkListItemName;//检查具体项名称
    private String description;//问题描述
    private String problemType;//问题类型
    private String problemRank;//隐患等级
    private String problemSource;//问题原因
    private String problemGist;//依据
    private String hseFactor;//对应要素
    private Integer responsePersonID;//责任人id
    private String responsePersonName;//责任人姓名
    private String employmentProperty;//用工性质
    private String workingAge;//岗位工龄
    private String workingName;//岗位名称
    private int supervisorID;//监管责任人ID
    private String supervisorName;//监管责任人姓名
    private String station;
    private String checkAttach1;//问题附件
    private String checkAttach2;//问题附件
    private String checkAttach3;//问题附件
    private String checkAttach4;//问题附件
    private String checkVideo;//问题视频
    private String immediately;//立即整改
    private String lostScore;//扣分
    private String penalty;//扣款
    private String education;//是否批评教育
    private String rectification;//整改情况
    private String rectAttach1;//整改附件
    private String rectAttach2;//整改附件
    private String rectAttach3;//整改附件
    private String rectAttach4;//整改附件
    private String rectVideo;//整改视频
    private int verifyPersonEmpID;//验证人ID
    private String verifyPersonName;//验证人姓名
    private String verifyDate;//验证时间
    private String rectEffect;//整改效果
    private String status;//问题状态
    private String supervisionTaskCode;
    private Integer supervisionTaskDetail2ID;
    private Integer round;
    private Integer checkListID;
    private String checkListName;
    private String checkRecordNo;
    private String recordStatus;
    private String basicCompanyName;//基层单位basiccompanyname
    private String note;
    private String rectDescription;//整改描述
    private String rectFile;//整改文档
    private List<RectRecordOutDto> children;

}
